2-3 呼吸灯
本课程将带领你制作一个呼吸灯,学习PWM(脉冲宽度调制)的基本原理和实际应用。
视频:LED呼吸灯演示
PWM全称脉冲宽度调制,它在数字系统中,通过调整占空比来实现模拟输出。
它与可变电阻不同,电能在变换过程中不会被损耗掉。
图1 PWM示意图
占空比的含义是一个脉冲周期内高电平时间所占的比例。
PWM电压输出计算方式:
等效输出电压 = 占空比 × 高电平值
图2 占空比示意图
制作一个呼吸灯。呼吸灯是亮度不断渐变,由暗到亮,然后由亮到暗,好似呼吸一般的效果。
图3 带有呼吸灯功能的键盘
图4 电路图
Arduino主控板模块、电池盒、LED模块、100Ω电阻、开关、导线
图5 实验材料图
图6 搭建图
定义引脚变量 → 渐亮 → 渐灭 → ...(反复)
图7 流程图
程序要点:
图8 IDE程序截图
程序要点:
图9 米思奇程序截图